GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\AbstractGateway D

Total Complexity 135
Dependencies 32
Dependents 19
Total lines 1,333
Lines of code 837
Logical lines of code 248
Comment lines 322
Methods 42
Properties 12

Methods 42

Method Rating Maintainability Complexity Lines of code
handle_response()
B
42 20 47
capture_credit_card_authorization()
A
45 15 41
tokenization_script()
A
39 11 69
admin_enqueue_scripts()
A
46 7 43
secure_payment_fields_styles()
A
33 1 128
admin_enforce_single_gateway()
S
52 7 26
add_hooks()
S
50 6 33
process_refund()
S
48 6 32
process_payment()
S
52 5 25
init_form_fields()
S
38 1 84
admin_add_order_note_after_order_created()
S
59 5 16
configure_merchant_settings()
S
56 4 17
woocommerce_credit_card_form_fields()
S
57 3 18
add_payment_method()
S
57 3 17
__construct()
S
52 2 28
prepare_request()
S
52 2 26
helper_script()
S
56 2 20
woocommerce_available_payment_gateways()
S
66 3 9
secure_payment_fields()
S
52 1 28
avs_rejection_conditions()
S
55 1 20
environment_indicator()
S
69 2 7
get_order_info()
S
65 2 9
add_capture_order_action()
S
67 2 8
secure_payment_fields_config()
S
65 2 10
get_gateway_provider()
S
71 2 6
save_payment_method_checkbox()
S
72 2 6
get_credential_setting()
S
78 2 3
secure_payment_fields_asset_base_url()
S
73 2 6
secure_payment_field_html_format()
S
69 1 11
submit_request()
S
80 1 3
get_gateway_form_fields()
S
100 1 0
is_transaction_active()
S
82 1 3
get_decline_message()
S
82 1 3
payment_fields()
S
78 1 4
configure_method_settings()
S
100 1 0
get_order_data()
S
68 1 7
get_transaction_details_by_txn_id()
S
69 1 7
get_first_line_support_email()
S
100 1 0
cvn_rejection_conditions()
S
66 1 9
get_backend_gateway_options()
S
100 1 0
get_frontend_gateway_options()
S
100 1 0
get_single_toggle_gateways()
S
69 1 8